iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
Python

探索 Python 世界:從語法基礎到圖像魔法系列 第 5

探索 Python 世界:從語法基礎到圖像魔法 Day5

  • 分享至 

  • xImage
  •  

數值運算,內建數學函數、math模組的基本數學函數

內建數學函數

不需要另外import導入的數學函數,就稱之為內建數學函數

以下為內建數學函數介紹
abs(x) 將括號內變數的絕對值
https://ithelp.ithome.com.tw/upload/images/20240913/20168687cc1HWvwCsP.png
round(x,p) 將括號內x四捨五入到小數第p位,若未填p則四捨五入到整數
https://ithelp.ithome.com.tw/upload/images/20240913/20168687hqs6rtP4hX.png
pow(a,b) 計算括號內a的b次方
https://ithelp.ithome.com.tw/upload/images/20240913/20168687N31ubpnFsX.png
min(a1,a2,...,an) 找出括號內最小值
https://ithelp.ithome.com.tw/upload/images/20240913/20168687IAWsIufgmY.png
max(a1,a2,...,an) 找出括號內最大值
https://ithelp.ithome.com.tw/upload/images/20240913/20168687Bd4a16uolI.png
sum([a1,a2,...,an]) 計算括號內資料總和
https://ithelp.ithome.com.tw/upload/images/20240913/20168687dVG6v468Kw.png

math模組內的基本數學函數

Python把數學運算相關函數放在math模組裡,若使用者需使用時,可以利用import math將math模組匯入

以下會介紹math模組內定義的常數與函數

https://ithelp.ithome.com.tw/upload/images/20240913/20168687FaH0EC3hSn.png
這是一種簡化模組名稱的作法,如果用以下方式匯入模組,後續要用math模組可以直接輸入a.[函數]執行,否則想使用模組函數的,要輸入math.[函數]才能執行

pi 數學常數π
https://ithelp.ithome.com.tw/upload/images/20240913/20168687PzRQFtmKmb.png
e 歐拉常數е
inf 無窮大
nan 不是一個數(not a number)
factorial(x) 計算x階乘
https://ithelp.ithome.com.tw/upload/images/20240913/201686875ouOFNZPXV.png
ceil(x) 回傳大於等於x的最小整數
https://ithelp.ithome.com.tw/upload/images/20240913/20168687MWSyqUsfEf.png
floor(x) 回傳小於等於x的最大整數
https://ithelp.ithome.com.tw/upload/images/20240913/201686872Ms7WyTVxj.png
fmod(x,y) 計算x除以y的餘數(結果會是浮點數)
https://ithelp.ithome.com.tw/upload/images/20240913/20168687vRqL2USl4z.png
gcd(x,y) 計算x和y的最大公因數
https://ithelp.ithome.com.tw/upload/images/20240913/20168687AjZU4K02zH.png

參考資料:https://docs.python.org/zh-tw/3/tutorial/index.html


上一篇
探索 Python 世界:從語法基礎到圖像魔法 Day4
下一篇
探索 Python 世界:從語法基礎到圖像魔法 Day6
系列文
探索 Python 世界:從語法基礎到圖像魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言